home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / p4 / p4-1_2b.lha / p4-1.2b / lib / p4.h < prev   
C/C++ Source or Header  |  1993-02-06  |  893b  |  50 lines

  1. #include <ctype.h>
  2. #include <stdio.h>
  3.  
  4. #if defined(RS6000)  ||  defined(SYMMETRY_PTX)
  5. #include <sys/select.h>
  6. #endif
  7.  
  8. /* for xdr  -  includes netinet/in.h and sys/types.h */
  9. #include <rpc/rpc.h>      
  10.  
  11. #include <signal.h>
  12. #include <errno.h>
  13. #include <sys/time.h>
  14. #include <pwd.h>
  15. #include <fcntl.h>
  16.  
  17. #include "p4_config.h"
  18. #include "p4_MD.h"
  19. #include "p4_mon.h"
  20. #include "p4_sr.h"
  21.  
  22. #include "p4_funcs.h"
  23.  
  24. #ifndef P4_DPRINTFL
  25. #define p4_dprintfl
  26. #endif
  27.  
  28. #include "alog.h"
  29.  
  30. #include "usc.h"
  31. #define p4_ustimer() usc_clock()
  32. #define p4_usrollover() usc_MD_rollover_val
  33.  
  34. #define HOSTNAME_LEN 64
  35.  
  36. struct p4_procgroup_entry {
  37.     char host_name[HOSTNAME_LEN];
  38.     int numslaves_in_group;
  39.     char slave_full_pathname[100];
  40.     char username[10];
  41. };
  42.  
  43. #define P4_MAX_PROCGROUP_ENTRIES 32
  44. struct p4_procgroup {
  45.     struct p4_procgroup_entry entries[P4_MAX_PROCGROUP_ENTRIES];
  46.     int num_entries;
  47. };
  48.  
  49.  
  50.